#include "process_bar.h"


void download_simu(call_back cb)
{
    int total = 1000; // 总共下载1024MB
    int cur = 0; //一开始仅下载0MB
    while(cur <= total)
    {
        int rate = cur*100/total; //下载进度
        usleep(50000); //模拟单次下载花费时间
        cb(rate); //当前进度展示
        cur += 10; //增加已下载部分
    }
    printf("\n");
}

int main()
{
    download_simu(process_bar);
    
    init_bar();
   
    download_simu(process_bar);
    init_bar();
   
    return 0;
}
